offshore barrier - French English Dictionary